using System;
using BruteMerge.ExecutableLauncher.Interfaces;

namespace BruteMerge.ExecutableLauncher.Attributes
{
    [AttributeUsage(AttributeTargets.Assembly, AllowMultiple = false)]
    public class EntryPointAttribute : Attribute, IEntryPointDescription
    {
        public string Assembly { get; private set; }
        public string Class { get; private set; }

        public EntryPointAttribute(string assebmly, string @class)
        {
            Assembly = assebmly;
            Class = @class;
        }
    }
}